@charset "utf-8";
/* CSS Document */

.p_ro_rtp2{background-color: #f4f4f4;height:20px;}
.p_ro_rtp1{border-top: 1px solid #969594;border-bottom: 1px solid #969594;position: relative;height:35px;background-color: #f4f4f4;}
.o_rtt1{float:left;}
.o_rtt1 li{float:left;padding:0px 25px;border-right: 1px solid #969594;position: relative;height:35px;}
.o_rtt1 li img{display: inline-block;margin-top: 6px;}
.o_rtt1 li:last-child{border-right:0px;}
.tt_mcfr1{position: absolute;left: 54px;top: 1px;display: block;white-space: nowrap;font-size: 16px;line-height:33px;background-color: #3eafb7;padding: 0 10px;opacity: 0;filter: alpha(opacity=0);visibility: hidden;-webkit-transform: translateX(10%);-ms-transform: translateX(10%);-o-transform: translateX(10%);transform: translateX(10%);font-style: italic;color:#fff;font-size:14px;}
.o_rtt2{display:block;text-align:center;height:35px;line-height:35px;color: #999;font-size: 14px;}
.tt_mcfr1:before {content: '';display: block;width: 0;height: 0;overflow: hidden;border: 8px solid #3eafb7;border-top-color: transparent;border-bottom-color: transparent;border-left: 0;position: absolute;left: -8px; top: 50%;margin-top: -8px;}
.o_rtt1 li:hover{z-index: 1;}
.o_rtt1 li:hover .tt_mcfr1{ visibility:visible;opacity: 1;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}


.rp_rop ul{max-width:1200px;margin:0px auto;padding:0px 15px;}
.rp_rop ul li{float:left;margin-right: 18px;width: 23px;height: 35px;}
.rp_rop ul li a{color:#fff;font-size: 14px;}
.mul_m{display:none;margin-top: 10px;width: 18px;height: 15px;display: block;}
.mul_m span, .mul_m:after, .mul_m:before {display: block;height: 2px;width: 100%;background: #fff; -webkit-transition: all .5s;transition: all .5s;}
.mul_m span {margin: 4px 0;}
.mul_m:after, .mul_m:before {content: '';-webkit-transform-origin: 7.5%; transform-origin: 7.5%;}
.sc_mcde{display:block;width: 23px;height: 16px;margin-top: 9px;}
.sc_mcde img{width: 15px;height: 16px;display: block;}
.logo_l{float:left;height:80px;display:block;}
.logo_l img{max-height: 60px;max-width: 230px;vertical-align:middle;margin-top:10px;}
.top{margin:0px auto;padding:0px 15px;background-color: #f4f4f4;}

.drcs_dr{moz-transition: all .3s ease;
-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ad_sech em{display:block;padding-left: 10px;}
.ad_sech{float:right;margin-top:10px;}
.d_se1{height:25px;line-height:25px;font-size:14px;}
.d_se1 li{float:left;margin-left:20px;}
.d_se1 li a{color: #333;}
.rel_m1{background:url(../images/left_nav01.png) left center no-repeat;padding-left:30px;}
.rel_m2{background:url(../images/left_nav03.png) left center no-repeat;padding-left:30px;}
.d_se2 a{display:inline-block;margin-left:20px;color: #333;font-size:14px;height: 35px;}
.d_se2{text-align:right;position: absolute;right: 0px;top: 0px;}
.serch_dr{display:inline-block;vertical-align: middle;width: 47px;height:26px;background: url(../images/secr1.png) center center no-repeat;background-size: 16px 16px;border-left: 1px solid #969594;}
.d_se_nc img{display:inline-block;margin-right:5px;vertical-align: sub;}
.d_se_nc:after {content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border: 7px solid #333;border-bottom: 0;border-left-color: transparent; border-right-color: transparent;border-left-width: 5px;border-right-width: 5px;vertical-align: middle;margin-left:10px;moz-transition: all .3s ease;
-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.d_se_nc:hover:after {-moz-transform:rotate(-360deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}




.nav{height:60px;float: right;margin-top: 10px;}
.nav ul{max-width:1200px;margin:0px auto;}
.nav ul li{float:left;position:relative;height: 70px;line-height:60px;}
.nav ul li a.lrt{display: block;font-size: 18px;line-height: 60px;color: #888;padding: 0px 20px;height: 60px;}
.nav ul li a.lrt:after{content: '';position:absolute;width:0px;left:0px;bottom: 7px;height:3px;background:#75c0c7;moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.nav ul li.omm a.lrt:after{width:100%;}
.nav ul li.omm a.lrt:before{content: '';display: block;width: 0;height: 0;overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;border: 6px solid #75c0c7;border-bottom-width: 0;border-left-color: transparent;border-right-color: transparent;position: absolute;left: 50%;bottom: 1px;margin-left: -6px;opacity: 1;filter: alpha(opacity=0);}



.nav ul li.omm a.lrt{color:#75c0c7;}
.nav ul li:hover a.lrt:after{width:100%;}
.nav ul li:hover a.lrt:before{content: '';display: block;width: 0;height: 0;overflow: hidden;-webkit-box-sizing: content-box;box-sizing: content-box;border: 6px solid #75c0c7;border-bottom-width: 0;border-left-color: transparent;border-right-color: transparent;position: absolute;left: 50%;bottom:1px;margin-left: -6px;opacity: 1;filter: alpha(opacity=0);}

.nav ul li:hover .nre_mdc{display:block;}
.nre_mdc{position:absolute;left: 0px;top: 69px;min-width:220px;display:none;z-index:1;transition: all .6s ease 0s;padding:10px 15px;background:#fff;box-shadow: 0px 2px 10px rgba(0,0,0,.1);}
.nre_mdc a{display:block;line-height:42px;margin:0px;color:#666;font-size: 12px;text-align:left;border-bottom: 1px solid #eee;transition: .6s;-ms-transition: .6s;-moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;position:relative;border-bottom:1px solid #eee;} 
.nre_mdc a:hover{color:#75c0c7;}
.nre_mdc a:last-child{border-bottom:0px;}
.nre_mdc a:hover:after{content: '';position:absolute;width:5px;left:-15px;top:10px;height:20px;background:#75c0c7;moz-transition: all .3s ease;
-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.dfe_dce_c{content: '';position:absolute;width:8px;right: 0px;top: 23px;height:8px;border: #888 solid;border-width: 2px 2px 0 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.ch_omm:hover .dfe_dce_c{content: '';position:absolute;width:8px;right:5px;top: 30px;height:8px;border: #888 solid; border-width: 2px 2px 0 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.wap_secr{position: fixed;z-index: 99999;left: 100%;bottom: 0;top: 0;width: 90%;background:rgba(0,0,0,.85);padding: 35px 5% 0 5%;-webkit-transition: all .5s;transition: all .5s;}
.wap_secr ul{width: 99%;margin:50px auto;}
.wap_secr.select{left:0px;}
.wap_secr ul{position:relative;}
.clst_xc{display: block;position:absolute;right: 0px;top: -40px;width:30px;height:30px;background: url(../images/i_ndf.png) -32px -300px no-repeat;cursor:pointer;}
.wap_secr em{display:block;line-height:50px;overflow:hidden;background:#fff;border-radius:4px;-moz-border-radius: 4px;-webkit-border-radius:4px;margin-top: 80px;position: relative;}
.tp_t_mxt1{height:50px;background:none;color:#666;font-size:16px;border:0px;outline:none;width: 95%;padding-left: 3%;}
.tp_t_mxt2{background: url(../images/secr1.png) center center no-repeat;cursor:pointer;background-size:28px 28px;width: 50px;height: 52px;border:0px;font-size:0px;cursor: pointer;position: absolute;right: 0px;top: 0px;display: block;z-index: 1;}

.nav_fixed {width: 96%;position: fixed;left: 0;top: 0;z-index: 11;-webkit-transition: none;-o-transition: none; transition: none; opacity: 1;background-color: rgba(255,255,255,.95);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff);border-bottom: 1px solid #ddd;padding: 0px 2%;}
.rp_rop{height:35px;position:fixed;top:0;left:0;background:#161622;width:100%;line-height:35px;text-align:left;display:none;z-index: 11;}


.wap_men{width:0px;position: fixed;top:0;right:0px;background:#333333;transition:.5s;z-index: 11;height: 100%;overflow: hidden;}
.ap_mt1{display:block;font-size:16px;font-weight:bold;line-height:20px;padding:15px 0;color:#999;text-align:center;}
.ap_mt12{display:block;font-size:15px;line-height:20px;padding:15px 15px 15px 15px;color:#ddd;background:#2b2b2b;cursor:pointer;}
.ap_mt12 a{background:url(../images/close.png) no-repeat right center;display:block;color:#ddd;}
.ap_mt3{display:block;}
.ap_mt3 a{display:block;font-size:15px;line-height:20px;padding:15px 0 15px 15px;color:#ddd;border-bottom:1px solid #2b2b2b;}
.pr_to_nv{display:none;max-height:120px;overflow-y:scroll;}
.pr_to_nv a{padding:0px 20px;height: 36px;line-height: 36px;overflow: hidden;display: block;font-size: 13px;}

.pr_to_nv1{position:relative;}
.prev_mdf{display:block;position:absolute;right:15px;top:0px;}

.ap_mt3 a.op_mdf{position:absolute;right: 0px;top:10px;display:block;width: 40px;height:30px;background: url(../images/i_ndf.png) -20px -241px no-repeat;padding: 0px;border: 0px;border-left:1px solid #2b2b2b;}
.ap_mt3 a.select{background: url(../images/i_ndf.png) -24px -268px no-repeat;}

@media (max-width:1200px) {
.nav ul li a.lrt{font-size: 15px;padding: 0px 17px;}
}
@media (max-width:1010px) {
.rp_rop{display:block;}
.p_ro_rtp2{height:35px;}
.d_se2,.nav{display:none;}
.nav_fixed{position:static;}
.top{padding: 15px 15px 15px;}
.logo_l{padding-top:0px;height:50px;float: none;text-align: center;}
.logo_l img{max-height: 50px;max-width: 240px;margin-top: 0px;}
.ad_sech{margin-top:15px;}
.o_rtt2{font-size:12px;}
.nav ul li a.lrt{font-size:14px;padding:0px 12px;}
}
@media (max-width:620px) {
.d_se1 li{display:block;margin-left:0px;float:none;}
.ad_sech{margin-top:0px;}

}
@media (max-width:450px) {
.ad_sech{margin-top:0px;display:none;}
}
